package cate.common.table.d;

import easy.java.dev.note.NoteClass;
import easy.java.dev.note.NoteField;

@NoteClass(value = "挑战次数")
public class GDPlayTime {

    @NoteClass(value = "挑战次数-支付方式", detail = "挑战后的支付方式")
    public static class Afford {
        @NoteField(value = "未支付")
        public static final byte FAIL = 0;

        @NoteField(value = "功能原生的次数")
        public static final byte BASE = 1;

        @NoteField(value = "活动增加的次数")
        public static final byte ACTIVITY = 2;

        @NoteField(value = "特权增加的次数")
        public static final byte PRIVILEGE = 3;

        @NoteField(value = "余额")
        public static final byte BALANCE = 4;
    }

    @NoteClass(value = "挑战次数-类型", detail = "包括免费和付费")
    public static class Type {
        @NoteField(value = "功能原生的次数")
        public static final byte BASE = 1;

        @NoteField(value = "活动增加的次数")
        public static final byte ACTIVITY = 2;

        @NoteField(value = "特权增加的次数")
        public static final byte PRIVILEGE = 3;
    }

    @NoteField(value = "特权增加的次数")
    public static final int CONSUME_ERROR_CODE = -1;
}
